technical installations - Español Inglés Diccionario